Cash budget problems